12

» WarCraft 3 / Отряд

Спасибо, а если мне допустим нужно в области, которая центрировано вокруг юнита на током радиусе?
12

» WarCraft 3 / Отряд

UrsaBoss:
function groupCondition takes nothing returns boolean
    return true == true //Здесь пишешь условия используя and или or и сюда передается юнит GetFilterUnit()
endfunction

//Эти действия вставляешь в любую нужную тебе функцию
    local group    g  = CreateGroup()
    local boolexpr bE = Condition( function groupCondition )
    local unit     u
    //Где x и y - это координаты
    //Где r - это радиус
    call GroupEnumUnitsInRange( g, x, y, r, bE )
    call DestroyBoolExpr( bE )
    loop
    set u = FirstOfGroup( g )
    exitwhen u == null
        //Действия над группой
        call BJDebugMsg( GetUnitName( u ) )
        //Конец
        call GroupRemoveUnit( g, u )
        set u = null
    endloop
    call GroupClear( g )
    call DestroyGroup( g )
    
    set g  = null
    set bE = null
    set u  = null
Т.е. я создаю функцию, потом вставляю эти действия и после выполнения условий только с выбранными существами будет происходить действие?
12

» WarCraft 3 / Способность

UrsaBoss:
quq_CCCP
а что тут такого? Ловишь ивент на каст скилла, врубаешь таймер, потом кидаешь по ид приказа на ближайшего юнита корни.
Таймер не периодический, поэтому всё нормально.
Главное во времени таймера поставить кд абилки + 0.01 и чекать с boolean кинулись корни на ближайшего или нет, если не кинулись то костыль с таймером 0.05 (или больше) чтобы пытался кинуть корни на ближайшего юнита, вернёт true - костыльный таймер удалить.
А если подшаманить и передавать в функцию запускающую таймер ид абилки и её кд (+на всякий время подготовки заклинания), то ваще в шоколаде. Можно будет таким способом сделать автокаст на любую абилку
quq_CCCP
ой перепутал, вместо ид абилки - её ид приказа
Я не понял. Это можно сделать на гуи или только джасс?
12

» WarCraft 3 / Я хз

Вот я аутист! Я забыл про перерождение! С фениксом не получалось, а перерождение!!!!
12

» WarCraft 3 / Я хз

Я не против)
Я не против) PyCCKuu_4eJl:
Стас Орлов, Проблема в том, что Wait может растягиваться до бесконечности, в зависимости от нагрузки. Могу помочь в изучении Jass, ибо легче его выучить и не париться, чем мучаться с гуишными функциями
12

» WarCraft 3 / Я хз

Не работает, стоит поставить больше 3 секунд, и он перестает работать. Почему?!!
12

» WarCraft 3 / Я хз

А если я введу тригером без события? Он будет работать?
12

» WarCraft 3 / Jass

А будет так работать? Если умирает несколько существ, то переменная будет перезаписывать юнита, а на месте предыдущего будет появляться?
12

» WarCraft 3 / 14. Структуры

Т.е. я могу благодаря структурам сохранить юнита, который умирает, сохранить его положение и потом на его месте создать такого же?
12

» WarCraft 3 / Жизнь и смерть.

А как его сохранять? Вот он умер и я присваиваю переменной того юнита, который умер, а потом воскрешают его, но сделаю не массивом. Это не правильно?
12

» WarCraft 3 / Апгрейды для отдельного юнита

Ну смысл в том, что если у меня 2 башни, то нужно покупать 2 раза для каждой башни